package com.yanqu.road.entity.activity.twins.config;

import com.yanqu.road.utils.string.StringUtils;

import java.util.ArrayList;
import java.util.List;

public class TwinsKungFuConfig {

    int id;
    int originType;
    int kungfuType;
    int quality;
    int level;
    String icon;
    String name;
    String desc;
    int cost;
    String anger;
    String skillEffect;
    int haloType;
    int range;
    String blowHarmWeights;
    String repelRange;
    String kungfuDesc;
    String vibrationAmplitude;
    String fightDesc;

    List<Integer> skillEffectList = new ArrayList<>();

    List<Integer> angerList = new ArrayList<>();

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getOriginType() {
        return originType;
    }

    public void setOriginType(int originType) {
        this.originType = originType;
    }

    public int getKungfuType() {
        return kungfuType;
    }

    public void setKungfuType(int kungfuType) {
        this.kungfuType = kungfuType;
    }

    public int getQuality() {
        return quality;
    }

    public void setQuality(int quality) {
        this.quality = quality;
    }

    public int getLevel() {
        return level;
    }

    public void setLevel(int level) {
        this.level = level;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public int getCost() {
        return cost;
    }

    public void setCost(int cost) {
        this.cost = cost;
    }

    public String getAnger() {
        return anger;
    }

    public void setAnger(String anger) {
        this.anger = anger;
        this.angerList = StringUtils.stringToIntegerList(anger,";");
    }

    public String getSkillEffect() {
        return skillEffect;
    }

    public void setSkillEffect(String skillEffect) {
        this.skillEffect = skillEffect;
        skillEffectList = StringUtils.stringToIntegerList(skillEffect,";");
    }

    public List<Integer> getAngerList() {
        return angerList;
    }

    public int getHaloType() {
        return haloType;
    }

    public void setHaloType(int haloType) {
        this.haloType = haloType;
    }

    public List<Integer> getSkillEffectList() {
        return skillEffectList;
    }

    public int getRange() {
        return range;
    }

    public void setRange(int range) {
        this.range = range;
    }

    public String getBlowHarmWeights() {
        return blowHarmWeights;
    }

    public void setBlowHarmWeights(String blowHarmWeights) {
        this.blowHarmWeights = blowHarmWeights;
    }

    public String getRepelRange() {
        return repelRange;
    }

    public void setRepelRange(String repelRange) {
        this.repelRange = repelRange;
    }

    public String getKungfuDesc() {
        return kungfuDesc;
    }

    public void setKungfuDesc(String kungfuDesc) {
        this.kungfuDesc = kungfuDesc;
    }


    public String getVibrationAmplitude() {
        return vibrationAmplitude;
    }

    public void setVibrationAmplitude(String vibrationAmplitude) {
        this.vibrationAmplitude = vibrationAmplitude;
    }

    public String getFightDesc() {
        return fightDesc;
    }

    public void setFightDesc(String fightDesc) {
        this.fightDesc = fightDesc;
    }
}
